distributed memory blas-lapack