protect against overloaded operators new

qualified call to new and cast placement param to void* to ensure placement new