Virtual Shuffling for Efficient Data Movement in MapReduce | IEEE Journals & Magazine | IEEE Xplore