C++ benchmarking framework