The SoC challenge