"One of the most difficult challenges in embedded software system design is the trade-off between code density, features and performance, which all have an effect on system energy consumption. Thumb-2 ...