Application-Specific Memory Subsystems