Chapter 5: Parallel program scheduling with given parallel profile