why cublas is needed?