Impact of software architecture on execution time: a power window TACLeBench case study