Marvell Technology Group, Ltd. SWOT Analysis