adding cuda SoftMax and test