1. A processor, comprising: a messaging network; and a plurality of processor cores coupled to the messaging network, the plurality of processor cores having a plurality of respective designated portions configured to execute a plurality of software executable instructions to interface with the messaging network; wherein the messaging network is configured to be operated, based on the plurality of software executable instructions, to pass a packet between a processor core of the plurality of processor cores and other processor cores of the plurality of processor cores.