xin de shixian allocator