OpCode-Based Malware Classification Using Machine Learning and Deep Learning Techniques