Benchmarking: Eight Lessons for High Performance