Embedded Devices: Impact on Optimizing Compilers