Revert softmax kernel implementation (#3753)
Revert softmax kernel implementation to the previous version.(commit 4d26f2ce86edeb27e0d9c69d83d48e73f864fd810)
For
1. Reducing the binary size. Currently the single kernel is 500KB.
2. Removing dependency on Eigen::ThreadPoolDevice