A robust computational framework for simulating the dynamics of large assemblies of highly-flexible fibers immersed in viscous flow