1. A parallel data processing system architecture capable of processing in parallel a plurality data elements from a stored linear vector, said parallel data processing system architecture comprising: a plurality of parallel processors, each processor therein for fetching and processing a particularly associated data element of said stored linear vector, said plurality of parallel processors being in number a power-of-two; a plurality of parallel addressable memory modules storing said linear vector, said data element thereof particularly associated with each processor (P) stored at an address A(P), each memory module in said plurality thereof having a plurality of data element storage locations, each data element storage location therein for storing an individual data element of said linear vector, said plurality of parallel addressable memory modules being in number a power-of-two other than two; connection network means interposing said plurality of parallel addressable memory modules and said plurality of parallel processors, said connection network means for providing a plurality of requested data communications paths between said plurality of parallel processors wherein each provided data communications path in said plurality thereof is provided as requested to an individual memory module in said plurality of parallel processors for the fetching of a data element of said stored linear vector from said individual memory module to said individual processor; and means associated with each parallel processor in said plurality thereof for requesting a data communications path through said connection network means to a particular addressable memory module M(p) in said plurality thereof and for specifying a particular storage location L(P) in said plurality thereof in accord with the relationships: EQU M(P)=(A(P)+del.multidot.L(P)+g.multidot.(L(P)DIVM))modulo M, and EQU L(P)=A(P)DIVM wherein: A(P)=the address storing said particularly associated data element associated with a particular processor (P) in said plurality thereof, M(P)=the particular memory module in said plurality thereof storing said particularly associated data element, L(P)=the particular storage location within M(P) storing said particularly associated data element, DIV=integer division, M=the number of memory modules in said plurality thereof, del=a small odd integer chosen to assure that M-del is a prime number, and g=the number positive unity.