Algorithms for static and dynamic load balancing on parallel computers by R. van Driessche