MPR allocator improvements