Deep vs. Shallow, Kernel vs. Language--What is Better for Heterogeneous Modeling in SystemC?. - Patel, Hiren D.; Shukla, Sandeep K. (2006)