A Parallel Implementation of the Nonsymmetric QR Algorithm for Disitributed Memory Architectures