Power estimation and optimization methodologies for VLIW-based embedded systems