A certain loop requires 5 loads, 7 stores, and 8 arithmetic operations. What is the minimum initiation interval for a software pipelining of this loop on a machine that executes each operation in one clock tick, and has resources enough to do, in one clock tick:
a) 3 loads, 4 stores, and 5 arithmetic operations.
b) 3 loads, 3 stores, and 3 arithmetic operations.