Scheduling with Precedence Constraints in Heterogeneous Parallel Computing My PhD thesis.Download here.