Force a GC between benchmark runs

This should help prevent the collection of any objects allocated by the
previous run influencing the next benchmark.