realname "Benchmarking" define RUNTIME_BENCHMARKING load_on auto benchmark.cpp benchmark.h algo_factory block buf_comp hash mac rng stream timer