A Survey of MRAM-Centric Computing: From Near Memory to In Memory | Synapse