support delete
added single and doubly linked chunk allocators