Interaction between algorithms and architectures in parallel computation door E. Dekker