research NOVA NoC-based non-linear approximator REACT Reconfigurable training accelerator at the edge Shenjing NoC-based Neuromorphic accelerator Reconfigurable Fault-Tolerant NoCs Fault tolerant NoC design and analysis course TVM deep learning compiler stack Branch Predictor Study Branch Predictor Analysis on Sniper Simulator Prefetcher Study Prefetcher performance study MMU unit on FPGA Matrix Multiplication Unit implemetation on FPGA