A domain-specific supercomputer for training deep neural networks | Synapse