An Interprocedural Code Optimization Technique for Network Processors Using Hardware Multi-Threading Support | IEEE Conference Publication | IEEE Xplore