Predictive models for multimedia applications power consumption based on use-case and OS level analysis