Add ability to run UBT on different projects simultaneously

UBT have some global lock on launching it. Is it possible to make it project specific, so UBT from different project does not interfere with each other.
Sometimes I am cooking one project, building another and checking third one on one computer, and that lock really annoys.

Agreed, this is a pain.