Abstract. Possibilities of synthesizing parallel C/C++ codes into hardware are presented provided that the code parallelism is represented by means of the directives of OpenMP, a de-facto standard that specifies portable implementation of shared memory parallel programs. The limitations of the hardware realizations of OpenMP directives are described and implementation details are stressed.