wip: adding pure cuda ggmm functionality