Text this: Parallel optimization algorithms for training artificial neural networks /