ginkgo-project / ginkgo C++ 631 138 Numerical linear algebra software package linear-algebra hpc gpu-computing cuda