2004 International Symposium on System-on-Chip, 2004. Proceedings.