Multi-Resource Fair Queueing for Packet Processing