Block Scheduling by Robert Lynn Canady & Michael D. Rettig