Parallel Supercomputing in MIMD Architectures