An Analog Neural Network Processor With Programmable Network Topology | Synapse