Designed and implmented a multicore processor in C, including a pipeline, branch predictor, and caches.