Deep Convolutional Neural Network Architecture With Reconfigurable Computation Patterns | Synapse