Programming environments for parallel computing: a comparison of CPS, Linda, P4, PVM, POSYBL, and TCGMSG | IEEE Conference Publication | IEEE Xplore