Update package compiler to support job collocation

Change-Id: I72c1a1ad58bff55dc9397425c4e83901998862dd