Introduction to parallel algorithms and architectures arrays, trees, hypercubes - Leighton, Frank Thomson (M. Kaufmann Publishers, 1992)