Reducing new object allocation rates improves GC behavior