NeuralGenesis: A software for distributed neural network training | IEEE Conference Publication | IEEE Xplore