Basic C memory pool