add some benchmark macros