Program locality and dynamic memory management.