“…The environment thus synthesizes a dedicated Java microcontroller (femtoJava), implementing only the instructions that are required by the embedded application. The system also allows code transformations to reduce power [53] or to enhance the performance of the processor in specialized applications, like digital signal processing [54].…”