Parallel programming model

abstraction of parallel computer architecture, with which it is convenient to express algorithms and their composition in programs