early placement heap doesn't need alignment