GFLIB: an Open Source Library for Genetic Folding Solving Optimization Problems