Refactor GroupReduceBenchmark, Data generation is now external