Electronic system-level HW/SW co-design of heterogeneous multi-processor embedded systems. (2022)