UltraSoC extends on-chip analytics architecture for the age of machine learning, artificial intelligence and parallel computing