Holistic VM Placement for Distributed Parallel Applications in Heterogeneous Clusters | IEEE Journals & Magazine | IEEE Xplore