A low overhead self-adaptation technique for KPN applications on NoC-based MPSoCs