Distributed Deep Neural Networks