Automatic and Parallel Optimized Learning for Neural Networks performing MIMO Applications