Scheduling for heterogeneous Systems using constrained critical paths
A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures