Sending Bunch of Queries to Neo4j server from Golang at Once

I want to store a Bill of materials(BOM) in the neo4j database from BOM currently stored using Golang. I have a CSV file with N rows. I wrote a code that will convert those N rows to N queries which will make N nodes in Neo4j. The N is very large so it takes too long(30mins for 20,000 rows) as it fires a query by query using a loop in Golang. Is there some way through which we can send all the queries to the Neo4j server in a single call. I found this driver https://github.com/johnnadratowski/golang-neo4j-bolt-driver but again this is also slow. Or is there is some other way to insert BOM from CSV file using golang and Neo4j?