Offloading Multimedia Proxies Using Network Processors