Chao Huang, Supporting Multi-Paradigm Parallel Programming on An Adaptive Run-Time System, PhD Thesis, Department of Computer Science, University of Illinois, 2007