A heterogeneous multi-core system-on-chip for energy efficient brain inspired vision