Scheduling and Packing Malleable Tasks with Precedence