Adaptive-latency DRAM: Optimizing DRAM timing for the common-case
Memory scaling: A systems architecture perspective