added gc() call before each benchmark + switching to ParNewGC + ConcMarkSweepGC