Dynamic Partitioning In Memory Management