Assembly to Open Source Code Matching for Reverse Engineering and Malware Analysis