Memory Allocations and Automation: Generalism versus Optimization