Compute minimum peak

1. apply pseudo code
2. create compute_map and node_mem in new method
Replace this with that:

from theano.compat.python2x import defaultdict