On pairing bipolar RRAM memory element with novel punch-through diode based selector: Compact modeling to array performance