Split allocators.  Make path for thread based heap allocator.  Source location macro.