Parallel computers: architecture and programming - Rajaraman, V.; Murthy, C. Shiva Ram (New Delhi Prentice-hall, 2004)