HW/SW co-design of dedicated heterogeneous parallel systems: An extended design space exploration approach