Using Cohort Scheduling to Enhance Server Performance
by James Larus and Michael Parkes, Microsoft Research
in USENIX '02
Context: Staged execution, task scheduling