1. A bus system for transferring data between parts of a multiprocessor system, the bus system comprising: a plurality of bus segments for each processor of the multiprocessor system comprising a plurality of flexible data channels to each processor of the multiprocessor system according to algorithms to be executed, wherein a plurality of algorithms may executed in parallel; wherein a communication between a sender and a receiver is established in accordance with a data transfer for an executed algorithm; and at least one identifier is transmitted with the data for at least one of: identifying a source of the data transfer; and selecting a target of the data transfer.