Fast packet processing using CPUs