Parallel computers Architecture and programming. - Rajaraman V; Murthy C Siva Ram (New Delhi Prentice-Hall, 2000)