Idle time garbage collection scheduling

@article{Degenbaev2016IdleTG,
  title={Idle time garbage collection scheduling},
  author={Ulan Degenbaev and Jochen Eisinger and Manfred Ernst and Ross McIlroy and Hannes Payer},
  journal={ACM Queue},
  year={2016},
  volume={14},
  pages={70}
}
Taking advantage of idleness to reduce dropped frames and memory consumption.