Computer benchmarking: paths and pitfalls