High-Performance Memory Interfaces Made Easy