Modeling and simulation of power consumption and execution times for real-time tasks on embedded heterogeneous architectures