Adaptive Energy Optimization in Multimedia-centric Wireless Devices: a Survey