LEMOS: Low-Power Design Methods for Mobile Systems