Embedded System Power Consumption: A Software or Hardware Issue?