Use JMH for benchmarks