Parallel recursive prediction error algorithm for training layered neural networks | Synapse