Programming parallel computers, consisting of multiple powerful processing elements, is a hard task. A suitable very high level notation is needed by which the programmer can express an algorithm for a given problem in a style both a multiprocessor machine can efficiently execute and, at the same time, can be easily understood by humans. In this paper a graphical notation is presented facilitating layered structures in object-oriented parallel programs in a way both the graphical and the textual parts could be easily integrated. Applying our proposed notation can substantially reduce the efforts of the programmer to make very high level programs for high performance parallel computers