MPSoC application resilience by hardware-assisted communication virtualization. (June 2016)