Many-core System-on-Chip: architectures and applications