Supporting multiple parallel programming paradigms on top of the Millipede virtual parallel machine | IEEE Conference Publication | IEEE Xplore