Towards Distributed Neural Architectures