Handbook on Parallel and Distributed Processing door K. Ecker & J. Blazewicz