Rethinking DRAM design and organization for energy-constrained multi-cores | Synapse