NePSim: A Network Processor Simulator with Power