cplusplus openMP