added nothrow allocation functions

made create_nothrow safer

Added nothrow allocation functions