Active Cells: A Computing Model for Rapid Construction of On-Chip Multi-core Systems
using oberon ' s active objects for language interoperability and compilation .