[INVITED] Practical Near-Data Processing to Evolve Memory and Storage Devices into Mainstream Heterogeneous Computing Systems | IEEE Conference Publication | IEEE Xplore