Introduction to the special issue on NoC-based many-core architectures