FPGA '04: ACM/SIGDA International Symposium on Field Programmable Gate Arrays 2004