Part 0: Syscall
t.out: 10 points

Part 1: Thread creation
thr1.cc: 10 points
thr2.cc: 10     points

Part 2: Mutual Exclusion
count.cc: 20 points

Part 3: Spin locks
count_spin.cc: 20 points
time table: 10 points
with vs without thr_yield: 5 points
count vs count_spin: 5 points

Part 4: Deadlock
deadlock: 10 points