If the alignment is not a power of two return nullptr for the nothrow overload and bomb for the throwing overload.