AURA: An application and user interaction aware middleware framework for energy optimization in mobile devices | IEEE Conference Publication | IEEE Xplore