The use of functional programming library to parallelize on graphics accelerators with CUDA technology | Synapse