generalized cic creator updated with openmp capability