Compute minimum peak

1. apply pseudo code
2. create compute_map and node_mem in new method
You should just do `for order in min_memory_generator(node_list, compute_map)`.