Nano-organized NLO active devices through self-assembly of functionalized push-pull molecules