GPS: a parallel programming tool based on process groups | IEEE Conference Publication | IEEE Xplore