ISPD '04: International Symposium on Physical Design 2004