parallel garbage collection performance