1. A computer program product for loading a plurality of programs associated with a computing job in a parallel computing system including multiple nodes, the computer program product comprising: a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising: computer-readable program code configured to, for each program, generate a respective class route, the class route including a set of one or more compute nodes of the parallel computing system which are to execute the program as part of performing the computing job; and computer-readable program code configured to, for each class route: select one of the nodes of the class route to load one of the programs which corresponds to the class route, load, by only the selected node, the one of the programs from a file system, and broadcast, by the selected node, the one of the programs along the class route, wherein at least two of the plurality of programs are loaded and broadcast via respective class routes in parallel.