fir benchmark executor and minor fixes to benchmarking code.