ABT and SBT Revisited: Efficient Memory Management Techniques for Object Oriented and Web-based Applications