High performance computing applications: Inter-process communication, workflow optimization, and deep learning for computational nuclear physics