Principles of parallel and multi-processing - Desrochers, George R. (Computer science series, 1988)