ENGRAM: Effective, Lightweight Memory Orchestration for Conversational Agents