Functionality of multithreading and user-level synchronization features

1	lock-simple
1	lock-init-fail
1	lock-dbl-acq
1	lock-dbl-rel
1	lock-acq-fail
2	lock-data
3	lock-ll
1	sema-simple
1	sema-init-fail
1	sema-up-fail
3	sema-wait
2	sema-wait-many
2	synch-many
1	create-simple
2	create-many
3	arr-search
2	reuse-stack
5	create-reuse
1	exit-simple
2	join-fail
3	join-recur
3	file-join
2	join-exit-1
3	join-exit-2
2	wait-fail
2	exec-thread-1
2	exec-thread-n
5	exit-clean-1
5	exit-clean-2
9	multi-oom-mt
5	pcb-syn
