When specifying an amount or size_type to the allocate member of the std::allocator, how does that value translate to :perator new with respect to the number of bytes requested?

Is it like malloc()?