Cuda Memory Allocator Implementation Plan