Introduction to parallel algorithms and architectures : arrays,trees, hypercubes - Leighton, Frank Thomson (Morgan Kaufmann, 1992)