Applying Large Language Models to Enhance the Assessment of Parallel Functional Programming Assignments | Synapse