A HW/SW co-designed heterogeneous multi-core virtual machine for energy-efficient general purpose computing | IEEE Conference Publication | IEEE Xplore