Borrow a fix from linux, prevent partial slices from bouncing
rapidly between partial list and the full list (assuming its being used).
This is achieved by adding a slice that is newly partially allocated
to the tail of the list, rather the than the head. This way no allocations
are made from the slice until _much_ later, thereby increasing the odds that more frees have been made from the slice.