Self-optimization of MPSoCs Targeting Resource Efficiency and Fault Tolerance Article uri icon