a memory pool using continuous memory allocation algorithm