TeraHeap: Reducing Memory Pressure in Managed Big Data Frameworks