Design of Fault Tolerant Network Interfaces for NoCs