Multi-Tenant Public Cloud: The Pros and Cons of Staying Single