if MPI do not provide thread support Connection::create return 0