Defect Tolerance in Homogeneous Manycore Processors Using Core-Level Redundancy with Unified Topology