Estimating Android applications' CPU energy usage via bytecode profiling
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof