report allocations in benchmarks, clone a gc-friendly version of mmh3, reduce allocs in BenchmarkAddSparse and BenchmarkAddNormal