30th Annual International Symposium on Computer Architecture, 2003. Proceedings.