Introduction to parallel processing - Codenotti, Bruno; Leoncini, Mauro (International computer science series, 1993)