28 / 88 26 e n e r g y + p r o c e e d i n g s tracted a lot of attention and research efforts over the last decade, especially for mobile applications. the