Functional Enhancement And Applications Development For A Hybrid, Heterogeneous Single-Chip Multiprocessor Architecture