MANAGING THE OVERALL BALANCE OF OPERATING SYSTEM THREADS ON A MULTIPROCESSOR USING AUTOMATIC SELF-ALLOCATING THREADS (ASAT) By Charles R. Severance A THESIS PROPOSAL Submitted to Michigan State University in partial fulfillment of the requirements for the degree of PhD. Department of Computer Science 1996