Allocate memory for the given requirements
A MemAlloc object
An Exception if memory could not be allocated
See Implementation
Allocate memory for the given requirements