Computer Architecture;Processor Scheduling;Computational Modeling;Scheduling;Synchronization;Parallel Processing;Partitioning Algorithms