there is no way to derive the ordering for the steps from the makefile
generated by umake so we have to create a static map for the time being.
hopefully this is something we can correct in the future.
* removed report option, didn't mean to commit that it was just for debugging
* added option to set the number of concurrent process while stating the
  targets to be a little nicer to the system we are running on