Towards Dependable Network-on-Chip Architectures