C++ API for BLAS and LAPACK