Infrastructure Support for Datacenter Applications