Attojoule Optoelectronics for Low-Energy Information Processing and Communications