Parallel computers 2 : architecture, programming and algorithms - Hockney, R. W.; Jesshope, C. R.