Pipelined Execution of Critical Sections Using Software-Controlled Caching in Network Processors | IEEE Conference Publication | IEEE Xplore