Supercomputing review (London Manhattan Group, 2004)