A Silicon-Based Self-Programming Synaptic Resistor Network For Neuromorphic Computing