@Override
            protected void compute() {
                // Better use Runtime.getRuntime().availableProcessors()
                if (end-start < 10)
                     awardBonus();
                else {
                    invokeAll(new AwardBonus(accounts,start,(start+end)/2),
                              new AwardBonus(accounts,(start+end)/2,end));
                }
            }