Instruction-level power consumption estimation of embedded processors for low-power applications