Estimating Android applications' CPU energy usage via bytecode profiling
Accurate online power estimation and automatic battery behavior based power model generation for smartphones