This work was supported in part by grants from National Natural Science Foundation of China under the contract 61073011;61133004;by grants from National High Technology Research and Development Program 863 Program of China under the contract 2012AA010902 "Parallel Programming,the Framework and Language Support for Multicore/Many-Core Processor".本课题得到国家“八六三”高技术研究发展计划项目基金2012AA010902;国家自然科学基金61073011,61133004