Speeding Up Control-Dominated Applications through Microarchitectural Customizations in Embedded Processors