Visualizing windows executable viruses using self-organizing maps | Synapse