Tuning DSE for heterogeneous multi-processor embedded systems by means of a self-equalized weighted sum method