Architecture Paradigms and Programming Languages for Efficient programming of multiple CORES (Apple-CORE)