Play Memory Optimizing Temporary Data Structures