A C++ benchmarking framework