Insights On The Interplay Of Network Architectures And Optimization Algorithms In Deep Learning