refix single statement bug: 1stage, for single directives
refix single statement bug: 2stage, make num_threads() flexible
refix single statement bug: 3stage, change priority of //#omp parallel for and //#omp parallel