Contributions to fault-tolerant NoC-based many-core processors and flexible Off-Chip supercomputer interconnects