Building Efficient Network Protocols for Data Centers using Programmable Switches