Towards Defect-Tolerant Nanoscale Architectures