ADD: support for FOR directive guided and auto scheduling, with tests