cs 552 processor project