Automatic microbenchmark generation to prevent dead code elimination and constant folding | IEEE Conference Publication | IEEE Xplore