Problem
Write a code to sum 100,000 numbers on 10 processor UMA where each processor has ID, we partition 100 numbers per processor, and initial summation on each processor. Assume that the execution time for all operations except synch() is negligible, and synch() time requires 1ms. What is the total execution time to sum the 100,000 numbers on 10 processor UMA?