A grid portal for an undergraduate parallel programming course | IEEE Journals & Magazine | IEEE Xplore