POOL_TO_MARKER
#define POOL_TO_MARKER(pp) (((uintptr_t)(pp) | 1))
#define POOL_TO_MARKER(pp) ((void *)((uintptr_t)(pp) | 1))