How to write benchmarks in Go