Multicomputer networks message-based parallel processing - Reed, Daniel A. (MIT Press series in scientific computation., 1987)