Enabling Low-Power, Fault-Resilient Communications in a Million-Core Neural Processing Architecture