1. A vertical cross-point array (VCPA), comprising: a plurality of back-end of the line (BEOL) horizontal line layers, each horizontal line layer including a plurality of horizontal lines; a plurality of rows of BEOL vertical lines interleaved with the horizontal lines of said plurality of horizontal line layers, such that a row of vertical lines is positioned between each consecutive pair of horizontal lines in each horizontal line layer; and a plurality of back-end of the line (BEOL) two-terminal memory elements configured integrally between said horizontal lines and a center conductor of each vertical line.