NDC: Analyzing the impact of 3D-stacked memory+logic devices on MapReduce workloads | Synapse