An analog neural network processor with programmable topology | IEEE Journals & Magazine | IEEE Xplore