A lightweight parallel java execution environment for embedded multiprocessor systems-on-chip