1. An apparatus adapted to process in-band signals within a plurality of communication channels, comprising: (a) a memory configured to store a plurality of digital data sets, each data set representing a respective timeslice for each of a plurality of respective communication channels; (b) at least one parallel processor, having a plurality of processing cores, each of the plurality of processor cores being together controlled by a common instruction sequence; (c) a memory configured to store at least one instruction sequence for the parallel processor, defining an algorithm adapted to processes each respective timeslice to produce at least one of a processed data set and at least one data set processing result; and (d) an output port, configured to present an output selected from the group consisting of at least one of (i) at least one processed data set, and (ii) at least one data processing result for each respective data set.