Google Summer of Code/2018/Ideas/BLAS and LAPACK runtime switching