Energy-Aware Adaptation for Mobile ApplicationsPowerScope: a tool for profiling the energy usage of mobile applicationsSelf-tuned remote execution for pervasive computing