A parallelization approach for resource-restricted embedded heterogeneous MPSoCs inspired by OpenMP