go wrapper for BLAS implementations