our multi-core brain runs a few million multithreaded applications at few MIPS......YOU have to be an efficient scheduler to schedule these threads, block them when needed, allocate proper memory to every thread and set the priority......if u manage to do this.....u r no less than a super-human...!!