Optionally initialize Buffer/BufferContents with host ptr