parallel framework for NCGR