Heuristic partitioning of real-time tasks on multi-processors