The CDAG: a data structure for automatic parallelization for a multithreaded architecture | IEEE Conference Publication | IEEE Xplore