Move benchmark macros to bench.c