Keyskills: Python NOC gdb Valgrind high level synthesis Machine Learning CC VLIW SIMD vector processor architecture processor performance memory modeling system designs compute engine DDRHBM system debug graph programming model graph optimization techniques kernel development TensorFlow PyTorch Keras Matlab signal processing library 5G toolbox