Compressing Regular Expression Sets for Deep Packet Inspection