1. A method, in a data processing system, comprising: coupling a plurality of processors to one another to create a plurality of processor books; coupling the plurality of processor books together to create a plurality of supernodes; and coupling the plurality of supernodes together, wherein data is transmitted from one processor to another processor based on an addressing scheme specifying at least a supernode and a processor book associated with a target processor to which the data is to be transmitted.