Reliably benchmarking small changes

Modern OSs and hardware make the task of benchmarking small performance gains difficult