About how to benchmark code, which libraries to use and which pitfalls to avoid. How do we know what to measure and how?| Erik Heemskerk