A Selective Survey of Deep Learning Techniques and Their Application to Malware Analysis