Let the SharedCascading allocator use purely its allocator

At the moment the SharedCascadingAllocator recursive_mutex. To be
checked if a lock free solution would be possible
Correcting include guard