Doubly-linked list element pools