Marketo will de-dupe leads based on the email address field. If a lead uses multiple email addresses, you'll want to de-dupe based on other fields like full name. Marketo makes this easy from the "Possible Duplicates" smart list in the Lead Database.