add BIDMat to sparse x dense
improve native impl for sparse x dense