Low power Energy aware Systems