A first processor that executes at least one application or process
includes a first interface module that interfaces the first processor to
a second processor and that includes N interfaces. N is an integer
greater than 1. The first processor also includes a first communication
control module (CCM) that selects M of the N interfaces based on
bandwidth requested by the at least one application to transmit data
generated by the at least one application to the second processor.