Plasmonic nanoantennas as integrated coherent perfect absorbers on SOI waveguides for modulators and all-optical switches.