Distributed malware detection