synthesis of concurrent C programs on high-performance computers in FPGAs -- gridlib: A