couldn't burn optiboot_atmega328_pro_8MHz.hex to atmega328p. (OVERFLOW)

Did you build the executable yourself? If so, and you're running on linux with a gcc newer than 4.3.2, you may need the patch described here: Google Code Archive - Long-term storage for Google Code Project Hosting.