Created by: jczaja
This is initial support for in-place support of DNNL integration as disscussed in #23074 (closed). This PR is just introducing in-place support for softmax mkl-dnn op. In-place support to other ops: activation, batch-norm, sum, elemetnwise add will be added in next PRs as well as C-API pass.