Hagerup, T. (1997). Allocating Independent Tasks to Parallel Processors: An Experimental Study. Journal of Parallel and Distributed Computing, 47(2), 185-197.