Improve the svm fifo allocator