SystemManager use Parallel.ForEach(

http://stackoverflow.com/questions/5009181/parallel-foreach-vs-task-factory-startnew