biological microprocessors