void* operator new(std::size_t size, pmemory_pool *pool) throw (std::bad_alloc) { return palloc_raw(size);; }
void* operator new(std::size_t size, pmemory_pool *pool) throw (std::bad_alloc) { //printf("here new\n"); return palloc_raw(size);; }