Leveraging the Multiprocessing Capabilities of Modern Network Processors for Cryptographic Acceleration