NDPmulator: Enabling Full-System Simulation for Near-Data Accelerators From Caches to DRAM | IEEE Journals & Magazine | IEEE Xplore