On the Optimum Checkpointing Interval Selection for Variable Size Checkpoint Dumps