Some memory is shared between applications? Some might be allocated, but not committed?
"memory use" is a subjective term and a quagmire. Similarly for processors (how to count hyperthreading, processor frequency changes etc) One could argue if such crude numbers help at all.
First start with balanced roundrobin ?