Technology-design Co-optimization of Resistive Cross-point Array for Accelerating Learning Algorithms on Chip | Synapse