Introduction to parallel algorithms and architectures arrays, trees, hypercubes - Leighton, F. Thomson (Morgan Kaufman Publishers, 1992)