Power Estimation and Optimization Methodologies for Vliw-based Embedded Systems