Parallel code generation using graph neural networks and language models