apple macintosh data acquisition computer multiprocessing consumer electronics asic fpga linux software new embedded ipod boards dsp hardware iphone development