Alberto Martelli
Ugo Montanari
Communications of the ACM
The assignment of computational tasks among processors in a distributed system