cpp/memory/scoped allocator adaptor/allocate

Uses the outer allocator to allocate uninitialized storage.

@1@ Calls

@2@ Additionally provides memory locality hint, by calling

Return value
The pointer to the allocated storage