Do greedy placement for memories

It turns out this is actually slighly worse than doing random memory
placement for the DES test case, whoops!
Add a DES test case

All this really does is make sure that DES doesn't SEGV the PAR code,
but I guess it's a start!