A Parallel Implementation of the Jacobi-Davidson Eigensolver for Unsymmetric Matrices