A recursive algorithm for scheduling of tasks in a heterogeneous distributed environment | IEEE Conference Publication | IEEE Xplore