XMAP: Programming Memristor Crossbars for Analog Matrix–Vector Multiplication: Toward High Precision Using Representable Matrices | IEEE Journals & Magazine | IEEE Xplore