Optimization;Security;Hardware;Instruments;Runtime;Software;Buffer overflow