Compute minimum memory/total memory fraction after calling node::prepare().
Implement ut-pipelining memory test.
Merge branch 'issue_44'. Closes #44.